to cause offence or humiliation - Alemán Inglés Diccionario